package com.allwees.bs.module.pms.req;

import com.allwees.bs.core.modelbase.validate.ValidateItem;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.commons.lang3.ArrayUtils;
import org.apache.commons.lang3.StringUtils;

@Data
@EqualsAndHashCode(callSuper = true)
public class ProductForbidTheSaleReq extends BatchProductReq {

    private String reason;

    @Override
    public ValidateItem[] getValidateItems() {
        return ArrayUtils.addAll(
                super.getValidateItems(),
                new ValidateItem(StringUtils.isBlank(reason), "必须填写禁售原因")
        );
    }
}
